extensible firmware interface (efi) · Maintained
Maintainers
- M Ard Biesheuvel <ardb@kernel.org>
- R Ilias Apalodimas <ilias.apalodimas@linaro.org>
Paths
- F
Documentation/admin-guide/efi-stub.rst - F
arch/*/include/asm/efi.h - F
arch/*/kernel/efi.c - F
arch/arm/boot/compressed/efi-header.S - F
arch/x86/platform/efi/ - F
drivers/firmware/efi/ - F
include/linux/efi*.h - X
drivers/firmware/efi/cper*
Last 30 days
Most active threads (last 7 days)
-
DORMANTno replies
[PATCH] efi: vars: commonize the 512-byte name buffer quirk
2026-08-15 07:48 · 0 replies in 7d · Jonggeun Park <hidden> -
HOTtoday
[PATCH 0/3] efi: Simply DT handoff from stub to kernel
2026-08-13 07:45 · 3 replies in 7d · Ard Biesheuvel <ardb@kernel.org> -
WARM3d
[PATCH] mefi: add dynamic control interface for EFI runtime services
2026-08-14 09:57 · 1 reply in 7d · Junxiao Chang <hidden> -
HOTtoday
[PATCH 0/4] kho: rename "scratch" to "bootmem"
2026-08-11 16:27 · 2 replies in 7d · Pratyush Yadav <pratyush@kernel.org>
Recent patches
Most-recent 30 patches in this subsystem on linux-efi (capped at 30), ordered by date desc.
-
DORMANTno replies
[PATCH] efi: vars: commonize the 512-byte name buffer quirk
2026-08-15 · Jonggeun Park <hidden> -
DORMANTno replies
[PATCH] efi: add dynamic control interface for EFI runtime services
2026-08-14 · Junxiao Chang <hidden> -
HOTtoday
[PATCH 3/3] efi: Make the 'linux,uefi-boot-memmap' DT property optional
2026-08-13 · Ard Biesheuvel <ardb@kernel.org> -
HOTtoday
[PATCH 1/3] efi: Turn boot memmap handling into shared code
2026-08-13 · Ard Biesheuvel <ardb@kernel.org> -
HOTtoday
[PATCH 2/3] efi: Pass EFI boot memmap struct address to core kernel
2026-08-13 · Ard Biesheuvel <ardb@kernel.org> -
HOTtoday
[PATCH 3/4] kho: rename KHO scratch to KHO bootmem
2026-08-11 · Pratyush Yadav <pratyush@kernel.org> -
HOTtoday
[PATCH 2/4] memblock: rename KHO_SCRATCH to KHO_NOPRSRV
2026-08-11 · Pratyush Yadav <pratyush@kernel.org> -
COOLING7d
[PATCH v2 12/13] hyperv: add MSHV Dom0 root-partition boot enablement (EFI HvLoader)
2026-08-10 · Wei Hu <hidden> -
DORMANTno replies
[PATCH] x86/efi: Handle errors for efi_map_region_fixed()
2026-08-10 · Eshaan Deshmukh <hidden> -
COOLING10d
[PATCH v1 12/13] hyperv: add MSHV Dom0 root-partition boot enablement (EFI HvLoader)
2026-08-07 · Wei Hu <hidden> -
WARM3d
[PATCH] efi: add dynamic control interface for EFI runtime services
2026-08-05 · Junxiao Chang <hidden> -
WARM3d
[PATCH] efi: add dynamic control interface for EFI runtime services
2026-07-30 · Junxiao Chang <hidden> -
COOLING13d
[PATCH] efi/libstub: populate LoaderDevicePartUUID
2026-07-24 · Vincent Mailhol <mailhol@kernel.org> -
COLD21d
[PATCH RFC 3/3] efi: reserve inherited poisoned frames before the allocator comes up
2026-07-17 · Breno Leitao <leitao@debian.org> -
COLD21d
[PATCH RFC 1/3] efi: add the LINUX_EFI_POISONED_MEMORY configuration table
2026-07-17 · Breno Leitao <leitao@debian.org> -
COLD21d
[PATCH RFC 2/3] efi: record hardware-poisoned frames into the poisoned-memory table
2026-07-17 · Breno Leitao <leitao@debian.org> -
COOLING6d
[PATCH 16/22] efi: mark efi_mm as a kernel mm
2026-07-14 · Kevin Brodsky <hidden> -
COLD34d
[PATCH 2/2] efi/runtime-wrappers: mark efi_runtime_lock_owner as __used
2026-07-13 · Breno Leitao <leitao@debian.org> -
COLD34d
[PATCH 1/2] efi/runtime-wrappers: mark efi_rts_park_worker() as __noreturn
2026-07-13 · Breno Leitao <leitao@debian.org> -
COLD41d
[PATCH v2 5/5] Revert "tpm: do not ignore memblock_reserve return value"
2026-07-06 · Sang-Heon Jeon <hidden> -
COLD16d
[PATCH] efi: apple-properties: validate setup data header length
2026-07-06 · Pengpeng Hou <hidden> -
WARM3d
[PATCH] mefi: add dynamic control interface for EFI runtime services
2026-07-03 · Junxiao Chang <hidden> -
COLD25d
[PATCH] efi: Make EFI_VARS_PSTORE depend on EFIVAR_FS
2026-06-25 · Theodore Tucker <hidden> -
STALE61d
[PATCH 5/5] Revert "tpm: do not ignore memblock_reserve return value"
2026-06-16 · Sang-Heon Jeon <hidden> -
COLD35d
[PATCH v3 7/7] efi/runtime-wrappers: retire the worker if a wedged call ever returns
2026-06-16 · Breno Leitao <leitao@debian.org> -
COLD35d
[PATCH v3 6/7] efi/runtime-wrappers: honour EFI_RUNTIME_SERVICES in the non-blocking paths
2026-06-16 · Breno Leitao <leitao@debian.org> -
COLD35d
[PATCH v3 5/7] efi/runtime-wrappers: bound the wait for EFI runtime service calls
2026-06-16 · Breno Leitao <leitao@debian.org> -
COLD35d
[PATCH v3 4/7] efi/runtime-wrappers: check EFI_RUNTIME_SERVICES before using efi_rts_work
2026-06-16 · Breno Leitao <leitao@debian.org> -
COLD35d
[PATCH v3 3/7] efi/runtime-wrappers: handle queue_work() failure with goto exit
2026-06-16 · Breno Leitao <leitao@debian.org> -
COLD35d
[PATCH v3 2/7] efi/runtime-wrappers: factor out efi_rts_park_worker()
2026-06-16 · Breno Leitao <leitao@debian.org>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE150d
REVIEWED: 2 (2M) [PATCH v2] x86/efi: defer freeing of boot services memory
2026-02-25 · Mike Rapoport <rppt@kernel.org> · 1 Reviewed-by -
STALE138d
REVIEWED: 1 (1M) [PATCH v2 2/5] x86/efi: Gather initial memory reservation and table handling logic
2026-04-01 · Ard Biesheuvel <hidden> · 1 Reviewed-by -
STALE110d
REVIEWED: 1 (0M) [RESEND PATCH v2 2/2] efi/libstub: Synchronize instruction cache after kernel relocation
2026-04-27 · WANG Rui <hidden> · 1 Reviewed-by -
DORMANTno replies
REVIEWED: 1 (0M) [PATCH v7 3/3] riscv: fix building compressed EFI image
2026-04-27 · Dmitry Antipov <hidden> · 1 Tested-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE201d
[PATCH 1/2] efi/libstub: Enable apple-set-os for all Apple Devices
2026-01-25 · Atharva Tiwari <hidden> -
STALE195d
[PATCH v3 1/2] efi/libstub: Enable apple-set-os for most apple devices
2026-02-03 · Atharva Tiwari <hidden> -
STALE185d
[PATCH 2/2] efi: Allow to expose the workqueue via sysfs
2026-02-05 · Sebastian Andrzej Siewior <bigeasy@linutronix.de> -
DORMANTno replies
Re: [BUG] Fault during memory acceptance for TDX VMs with certain memory sizes
2026-02-13 · "Verma, Vishal L" <vishal.l.verma@intel.com> -
STALE179d
[PATCHv2 2/2] efi: Align unaccepted memory range to page boundary
2026-02-17 · "Kiryl Shutsemau (Meta)" <kas@kernel.org> -
STALE171d
[PATCH v2 2/2] efi: Allow to expose the workqueue via sysfs
2026-02-27 · Sebastian Andrzej Siewior <bigeasy@linutronix.de> -
STALE154d
[RFC PATCH 3/9] x86/efi: Omit RSRV_KERN memblock reservations when freeing boot regions
2026-03-06 · Ard Biesheuvel <hidden> -
STALE154d
[RFC PATCH 4/9] x86/efi: Defer sub-1M check from unmap to free stage
2026-03-06 · Ard Biesheuvel <hidden> -
STALE154d
[RFC PATCH 5/9] x86/efi: Unmap kernel-reserved boot regions from EFI page tables
2026-03-06 · Ard Biesheuvel <hidden> -
STALE154d
[RFC PATCH 6/9] x86/efi: Do not rely on EFI_MEMORY_RUNTIME bit and avoid entry splitting
2026-03-06 · Ard Biesheuvel <hidden>